Support of Asynchrony in Sensor Web
نویسندگان
چکیده
Sensor Web is a system of systems, of which each system consist of live sensor, data, and geospatial processing services. In a broad sense, it includes archived data, and ondemand generated data or virtual sensor. In such a system, asynchrony cannot be avoided because of differences in clock/time and the long processing time of complex processes. Asynchrony can occur at the sensor planning stage, the data collection phase, or in the data processing process. Support of asynchrony is one of the core characteristics of the Coordination and Event Notification Services (CENS), the central component of the Self-Adaptive Earth Predictive System (SEPS) that operates Sensor Webs. This paper reviews the different types of asynchrony in the Sensor Web system and their technical solutions. Technologies in industry to support asynchronous mechanisms can be roughly grouped into two major categories: message queuing and publish-subscribe. Representative technologies include Web Services Addressing (WS-Addressing) for message queuing and the Extensible Messaging and Presence Protocol (XMPP) for publication-subscription. In emerging geospatial standards, the Web Notification Service (WNS) and the Sensor Alert Service (SAS) are designed to deal with asynchronies at message queuing pattern and publish-subscribe pattern correspondingly. There are generally two approaches in coordinating collaborative work by systems of systems. They are orchestration and choreography. Orchestration has a central director to guide the execution of each step such as a workflow. Choreography is a bottom-up approach, in which coordination is achieved by defining each individual web service/resource. In this project, orchestration is used. Business Process Execution Language is adopted as the script language to describe the composite processes. No matter which approach is chosen, a complex composite process involves syndication of all services and data as the final outcome. The syndication introduces problems similar to those, such as deadlock and reachability, encountered when trying to synchronize asynchronous threads in multi-thread programming. To solve these problems, proper methods for handling asynchrony in the Sensor Web system are crucial. With the acceptance of the Representation State Transfer (REST), the new style for Web Service, a new paradigm, called Resource Oriented Architecture (ROA), has emerged for interoperation in the Web environment. ROA is different from Service Oriented Architecture (SOA) in many aspects. Mechanisms for supporting asynchrony, e.g. HTTPEvents, are also emerging. Workflow standards specifically dealing with RESTful services, e.g. WfXML are emerging as well. Asynchronous prototypes for both resourcefocused and service-focused workflows have been examined and demonstrated in two scenarios in this project. One is a wild fire workflow and another is the georeferencing workflow. Open research issues are also pointed out, especially those to be studied in the emerging Web 3.0.
منابع مشابه
New modalities for non-invasive positive pressure ventilation: A review article
Efficiency of non-invasive positive pressure ventilation in the treatment of respiratory failure has been shown in many published studies. In this review article, we introduced new modalities of non-invasive ventilation (NIV), clinical settings in which NIV can be used and a practical summary of the latest official guidelines published by the European Respiratory Clinical Practice. Clinical tri...
متن کامل3D Path Planning Algorithm for Mobile Anchor-Assisted Positioning in Wireless Sensor Networks
Positioning service is one of Wireless Sensor Networks’ (WSNs) fundamental services. The accurate position of the sensor nodes plays a vital role in many applications of WSNs. In this paper, a 3D positioning algorithm is being proposed, using mobile anchor node to assist sensor nodes in order to estimate their positions in a 3D geospatial environment. However, mobile anchor node’s 3D path optim...
متن کاملMeasurement of thoracoabdominal asynchrony: importance of sensor sensitivity to cross section deformations.
Discrepancies in the assessment of thoracoabdominal asynchrony are observed depending on the choice of respiratory movement sensors. We test the hypothesis that these discrepancies are due to a different dependence of the sensors on cross-sectional perimeter and area variations of the chest wall. First, we study the phase shift between perimeter and area (Phi(PA)) for an elliptical model, which...
متن کاملTowards Supporting Exploratory Search over the Arabic Web Content: The Case of ArabXplore
Due to the huge amount of data published on the Web, the Web search process has become more difficult, and it is sometimes hard to get the expected results, especially when the users are less certain about their information needs. Several efforts have been proposed to support exploratory search on the web by using query expansion, faceted search, or supplementary information extracted from exte...
متن کاملMARS, a Multi-Agent System for Assessing Rowers' Coordination via Motion-Based Stigmergy
A crucial aspect in rowing is having a synchronized, highly-efficient stroke. This is very difficult to obtain, due to the many interacting factors that each rower of the crew must perceive. Having a system that monitors and represents the crew coordination would be of great help to the coach during training sessions. In the literature, some methods already employ wireless sensors for capturing...
متن کامل